INSERT INTO ASM_SWITCH_CONTRATTI_1 
select co.codice_contratto,co.data_chiusura,fo.codice_allacciamento,fo.progressivo_utenza,codice_tipo_uso,codice_tariffa,
codice_uso,co.potenza_impegnata,co.potenza_tollerata,fasi_previste,tensione_prevista,
PERSONE.PARTITA_IVA,PERSONE.CODICE_FISCALE,
codice_modello_contatore_1,matricola_contatore_1,
codice_modello_contatore_2,matricola_contatore_2,
codice_modello_contatore_3,matricola_contatore_3,
UT.CODICE_GRUPPO_LETTURA,
CO.CODICE_GRUPPO_BOLLETTAZIONE,
PT.NOMINATIVO_RAG_SOC
from db1.contratti co,db1.forniture fo,


db1.utenze ut,db1.contratti_aggregazioni ca,DB1.PERSONE,db1.persone pt
where 
    co.data_chiusura = to_date(^Data  Apertura gg/mm/aaaa;A;ALFABETICO;1^^,'dd/MM/YYYY')
and co.codice_gestione='ASM'
and co.codice_servizio='E'
and fo.codice_gestione='ASM'
and fo.codice_servizio='E'
and co.codice_contratto=fo.codice_contratto
and co.codice_gestione=ut.codice_gestione
and fo.codice_allacciamento=ut.codice_allacciamento
and fo.progressivo_utenza=ut.progressivo_utenza
AND CA.CODICE_UTENTE=CO.CODICE_UTENTE
AND CO.STATO_CONTRATTO in ('C','F')
AND PERSONE.CODICe_PERSONA=CA.CODICE_PERSONA_UTILIZZATORE
and pt.codice_persona=CA.CODICE_PERSONA_TITOLARE